package xyz.wpxy.entity;

/**
 * @Description: 返回结果集
 * @author: Peng Wei
 * @date:2023/8/31 17:10
 */
public enum ResultCode {
    //成功:
    SUCCESS(20000),
    //失败:
    ERROR(20001);

    // 在构造方法中 赋值使用:
    private final Integer resultCode;

    /**
     * 构造方法，进行传参使用
     */
    private ResultCode(Integer resultCode) {
        this.resultCode = resultCode;
    }

    /**
     * 获取构造方法中的数据
     */
    public Integer getResultCode() {
        return resultCode;
    }

    /**
     * 获取SUCCESS的值【20000】
     */
    public static Integer getSuccess() {
        return SUCCESS.resultCode;
    }

    /**
     * 获取ERROR的值【20001】
     */
    public static Integer getError() {
        return ERROR.getResultCode();
    }

}